#每四天一个周期，工作3天休息1天，努力每天提高1%，休息日不下降
def dayUP_v2(df_work):
    dayup = 1
    for i in range(365):
        if i % 4 == 3:  # 每四天休息一天
            dayup = dayup  # 休息日不下降
        else:
            dayup = dayup * (1 + df_work)  # 工作日提高
    return dayup

df_work_v2 = 0.01
while dayUP_v2(df_work_v2) < 37.78:
    df_work_v2 += 0.001

print("工作日提高1%，休息日不下降时的努力参数是：{:.3f}".format(df_work_v2))